package com.iqiyi.pps.epg.core.service.record;

/**
 * Created by karkarrotxu on 2018/4/20.
 */
public interface IRecordAsyncService {
    int changeRecordTaskRule(long entityId, int execStatus);

    void addRecordRuleAppendTask(long entityId, long checkEndTime);

    void addRecordColClearByChannel(long channelId);

    void addRecordPlanClearByCol(long colId);

    void addRecordPlanClearByChannel(long channelId);

    void addRecordTaskClearByPlan(long planId,boolean skipVideoClear );

    void addRecordVideoClearByChannel(long channelId);

    void addRecordVideoClearByTask(long taskId);

    void unbindChannelSignalByChannelId(long channelId);

    void triggerAppendOnce();
}
